import {axios} from '@/utils/request'

const prefix = 'leaseTransportBills'

/**
 * 分页查询运输单
 */
export function fetchList(params) {
    return axios({
        url: `/${prefix}/page`,
        method: 'GET',
        params: {
            ...params
        }
    })
}

/**
 * 高级分页查询运输单
 */
export function superPageFetchList(params) {
    return axios({
        url: `/${prefix}/queryPage`,
        method: 'GET',
        params: {
            ...params
        }
    })
}

/**
 * 高级查询运输单
 */
export function superFetchList(params) {
    return axios({
        url: `/${prefix}/list`,
        method: 'GET',
        params: {
            ...params
        }
    })
}

/**
 * 查询单个运输单
 */
export function getObj(id) {
    return axios({
        url: `/${prefix}/getInfoById/${id}`,
        method: 'GET'
    })
}

/**
 * 添加运输单
 */
export function addObj(params) {
    return axios({
        url: `/${prefix}/addTransport`,
        method: 'POST',
        data: {
            ...params
        }
    })
}

/**
 * 修改运输单
 */
export function putObj(params) {
    return axios({
        url: `/${prefix}/updateTransport`,
        method: 'PUT',
        data: {
            ...params
        }
    })
}

/**
 * 删除 运输单
 */
export function delObj(id) {
    return axios({
        url: `/${prefix}/${id}`,
        method: 'DELETE'
    })
}

/**
 * 批量删 除运输单
 */
export function delList(ids) {
    return axios({
        url: `/${prefix}/delList`,
        params: ids,
        method: 'DELETE'
    })
}

